Nuprl Definition : send-once-p 0,22

locl(a) sends [tg,f{AT}(x)] on link l once
== vartype(source(l);x A & (e:E. kind(e) = rcv(l,tg valtype(e T)
== & (e:E.
== & (kind(e) = rcv(l,tg)
== & (& val(e) = f(x when sender(e))
== & (& & kind(sender(e)) = locl(a)
== & (& & (e':E. kind(e') = rcv(l,tg kind(sender(e')) = locl(a e' = e)) 
latex



clarification:

send-once-p(es;T;A;a;l;tg;f;x)
== es-vartype(es; source(l); x A
== & (e:es-E(es). es-kind(ese) = rcv(l,tg Knd  es-valtype(ese T)
== & (e:es-E(es).
== & (es-kind(ese) = rcv(l,tg Knd
== & (& es-val(ese) = f(es-when(esx; es-sender(ese)))  T
== & (& & es-kind(es; es-sender(ese)) = locl(a Knd
== & (& & (e':es-E(es).
== & (& & (es-kind(ese') = rcv(l,tg Knd
== & (& & ( es-kind(es; es-sender(ese')) = locl(a Knd
== & (& & ( e' = e  es-E(es))) 
latex


Definitionsvartype(i;x), source(l), valtype(e), x:AB(x), A & B, val(e), f(a), x when e, P & Q, x:AB(x), rcv(l,tg), P  Q, Knd, kind(e), sender(e), locl(a), s = t, E
FDL editor aliasessend-once-p

origin